home *** CD-ROM | disk | FTP | other *** search
- HARNESS - Dynamics Research Corp.
-
- KEYWORDS: interprocess communications, optimization, parallel processing, distributed processing, Hosted Environments , 508
-
- Parallel Processing Environment
-
- HARNESS is an advanced parallel programming paradigm capable of obtaining
- ``supercomputing'' power from a suite of heterogeneous processors. Its
- distributed processing scheme enables multiple processors (i.e. workstations)
- to join together to tackle multithreaded applications in parallel. This is done
- through a small library of language extensions (e.g. in, inp, rd, rdp, out,
- priorityout) that manipulate a memory pseudo structure called ``tuple space.''
- Tuple space can span any combination of physically distributed and shared
- memory that exists on the machines being harnessed. Items in tuple space are
- accessed based on keys, so the programmer need not be concerned with message
- passing or memory addresses. Harness also handles synchronization through
- blocking and semaphores
-
- Because this is a software implementation, increased processing power can be
- derived from existing hardware. Specific applications can benefit from
- parallelization and overall performance will increase through the utilization
- of ``idle cycles'' on under-utilized machines.
-
-
- Dynamics Research Corp.
- Tel: (508) 475-9090
- Fax: (508) 475-1429
- Wid Spaulding
-